body {
  font-family:"Helvetica", sans-serif;
  cursor: default;
}

svg {
  shape-rendering: auto;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

div#controls {
  position: fixed;
  bottom: 24px;
  left: 24px;
  z-index: 0;
  background: rgba(255,255,255,0.5);
  padding: 8px;
}


path {
  stroke-linecap: round;
  stroke-linejoin: round;
}

text.point_label {
  fill-opacity: 1.0;
  filter: url(#halo);
  text-anchor: middle;
  alignment-baseline: middle;
}

.label-background{
  fill-opacity:0.7;
}
.text-summary-label text{
  fill:black;
}
